package com.dxy.df.core.model;

import com.dxy.df.constants.ConstNumbers;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * @author wangsheng@dxy.cn
 * @date 2019-07-01
 **/
@Setter
@Getter
@ApiModel
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public abstract class AbstractQuery implements Serializable {

    private static final long serialVersionUID = 1L;

    @JsonIgnore
    private Integer recordStatus = ConstNumbers.OK;


}
